package com.la.yuer.prc.io.nio.butter;


import java.nio.ByteBuffer;
import java.util.Set;
import java.util.TreeSet;

public class ButterCreateDemo {
    public static void main(String[] args) {
        ByteBuffer byteBuffer = ByteBuffer.allocate(6);// 缓存去长度为5
//        for (int  i= 0; i < byteBuffer.capacity(); i++){
//            System.out.println(byteBuffer.get());
//        }
//        System.out.println(byteBuffer.get(3));

        //创建一个有内容的缓冲区
        ByteBuffer swap = ByteBuffer.wrap("lagoui".getBytes());
//        System.out.println(swap.arrayOffset());
//        System.out.println(swap.position());

        for (int i = 0; i < swap.capacity(); i++) {
            System.out.println(swap.get(i));
            byteBuffer.put((byte)swap.get(i));
        }
        System.out.println("-------------------------------");
        for (int  i= 0; i < byteBuffer.capacity(); i++){
            System.out.println(byteBuffer.get(i));
        }
        byteBuffer.rewind();
        byte [] b = new byte[byteBuffer.capacity()];
//        byteBuffer.get(b);
//        System.out.println(new String(b));
        TreeSet<String> setList = new TreeSet();
        setList.add("cd");
        setList.add("sk");
        setList.add("erty");
        setList.add("dfgh");
        setList.add("ghj");
        setList.add("sdfg");
        setList.add("dfgh");
        setList.add("dfqffgh");
        setList.add("yaws");
        System.out.println(setList);
    }


}
